package com.dog.modules.message.service;

import cn.hutool.db.PageResult;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dog.modules.message.domain.entity.SmsPlatform;
import com.dog.modules.message.domain.query.SmsPlatformQuery;
import com.dog.modules.message.domain.vo.SmsPlatformVO;
import com.dog.modules.message.sms.config.SmsConfig;

import java.util.List;

/**
* @author liuxk
* @description 针对表【sms_platform(短信平台)】的数据库操作Service
* @createDate 2024-01-24 17:18:18
*/
public interface SmsPlatformService extends IService<SmsPlatform> {



    PageResult<SmsPlatformVO> page(SmsPlatformQuery query);

    /**
     * 启用的短信平台列表
     */
    List<SmsConfig> listByEnable();

    void save(SmsPlatformVO vo);

    void update(SmsPlatformVO vo);

    void delete(List<Long> idList);


}
